object ServerForm: TServerForm
  Left = 0
  Top = 0
  BorderStyle = bsDialog
  Caption = 'IPv6'#25991#20214#20998#21457#26381#21153#31471
  ClientHeight = 682
  ClientWidth = 888
  Color = clBtnFace
  Constraints.MinHeight = 720
  Constraints.MinWidth = 900
  Font.Charset = DEFAULT_CHARSET
  Font.Color = clWindowText
  Font.Height = -12
  Font.Name = 'Segoe UI'
  Font.Style = []
  Position = poScreenCenter
  OnClose = FormClose
  OnCreate = FormCreate
  OnShow = FormShow
  TextHeight = 15
  object SpeedButton1: TSpeedButton
    Left = 440
    Top = 352
    Width = 24
    Height = 24
  end
  object Panel2: TPanel
    Left = 0
    Top = 0
    Width = 888
    Height = 72
    Align = alTop
    TabOrder = 0
    ExplicitWidth = 884
    object Label1: TLabel
      Left = 8
      Top = 32
      Width = 39
      Height = 15
      Caption = #25991#20214#21517
    end
    object Label2: TLabel
      Left = 8
      Top = 8
      Width = 52
      Height = 15
      Caption = #32465#23450#32593#21345
    end
    object AddFileButton: TButton
      Left = 538
      Top = 24
      Width = 72
      Height = 24
      Caption = #28155#21152#25991#20214
      TabOrder = 0
      OnClick = AddFileButtonClick
    end
    object SendFileButton: TButton
      Left = 712
      Top = 24
      Width = 72
      Height = 24
      Caption = #24320#22987#21457#36865
      Enabled = False
      TabOrder = 1
      OnClick = SendFileButtonClick
    end
    object CancelSendButton: TButton
      Left = 792
      Top = 24
      Width = 72
      Height = 24
      Caption = #32467#26463#21457#36865
      Enabled = False
      TabOrder = 2
      OnClick = CancelSendButtonClick
    end
    object FileNameEdit: TEdit
      Left = 72
      Top = 32
      Width = 449
      Height = 23
      ReadOnly = True
      TabOrder = 3
    end
    object CardListBox: TComboBox
      Left = 72
      Top = 8
      Width = 449
      Height = 23
      ExtendedUI = True
      TabOrder = 4
      OnChange = CardListBoxChange
    end
    object hashButton: TButton
      Left = 624
      Top = 23
      Width = 75
      Height = 25
      Caption = #35745#31639#26657#39564#21644
      Enabled = False
      TabOrder = 5
      OnClick = hashButtonClick
    end
  end
  object Panel4: TPanel
    Left = 0
    Top = 72
    Width = 888
    Height = 610
    Align = alClient
    TabOrder = 1
    ExplicitWidth = 884
    ExplicitHeight = 609
    object outputMemo: TMemo
      Left = 1
      Top = 1
      Width = 886
      Height = 208
      Align = alClient
      Lines.Strings = (
        #27880#24847#65306#19968#23450#35201#22312#38450#28779#22681#19978#20801#35768#26381#21153#31471#21644#23458#25143#31471#31243#24207#12290)
      ScrollBars = ssVertical
      TabOrder = 0
      ExplicitWidth = 882
      ExplicitHeight = 207
    end
    object logMemo: TMemo
      Left = 1
      Top = 209
      Width = 886
      Height = 400
      Align = alBottom
      ScrollBars = ssVertical
      TabOrder = 1
      ExplicitTop = 208
      ExplicitWidth = 882
    end
  end
  object InfoCastTimer: TTimer
    Enabled = False
    OnTimer = InfoCastTimerTimer
    Left = 352
    Top = 184
  end
  object ServerInfoCastService: TIdIPMCastServer
    BoundPort = 0
    MulticastGroup = 'FF01:0:0:0:0:0:0:1'
    IPVersion = Id_IPv6
    Port = 0
    Left = 464
    Top = 186
  end
  object InfoService: TIdTCPServer
    Bindings = <>
    DefaultPort = 0
    Scheduler = infoServiceThreadPool
    OnExecute = InfoServiceExecute
    Left = 464
    Top = 250
  end
  object ServerFileService: TIdTCPServer
    Bindings = <>
    DefaultPort = 0
    Scheduler = serverFileServiceThreadPool
    OnExecute = ServerFileServiceExecute
    Left = 456
    Top = 114
  end
  object FileOpenDialog: TFileOpenDialog
    FavoriteLinks = <>
    FileTypes = <>
    Options = [fdoFileMustExist]
    Left = 360
    Top = 114
  end
  object tickTimer: TTimer
    OnTimer = tickTimerTimer
    Left = 352
    Top = 256
  end
  object serverFileServiceThreadPool: TIdSchedulerOfThreadPool
    MaxThreads = 0
    PoolSize = 16
    Left = 624
    Top = 112
  end
  object infoServiceThreadPool: TIdSchedulerOfThreadPool
    MaxThreads = 0
    PoolSize = 16
    Left = 616
    Top = 256
  end
end
